package per.ace.annotation.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import per.ace.annotation.annotation.NeedSetValueField;
import per.ace.annotation.dao.OrderDao;
import per.ace.annotation.model.Order;

import java.util.List;

@Service
public class OrderService {

    @Autowired
    private OrderDao orderDao;


    @NeedSetValueField //被这个注解修饰的方法 --一律进到我们的切面当中
    public List<Order> pageQuery(String customerId , int pageNum , int pageSize){

        return orderDao.query(customerId);//在return之后 在对结果集进行一次操作 --AOP -- Aspect --定义切面点
    }
}
